<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>1.2.30.0リリース直前の変更点 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀ANSI版開発トップへ</a>
        <li><div class="list-title">
    <span class="no">35</span>
    <a class="thread-title" href="35.html#35">1.2.30.0リリース直前の変更点</a></div>
    <ul><li><div class="list-title">
    <span class="no">36</span>
    <a class="thread-title" href="35.html#36">ヘルプの番号</a></div>
    <ul><li><div class="list-title">
    <span class="no">44</span>
    <a class="thread-title" href="35.html#44">Re:ヘルプの番号</a></div>
    </li><li><div class="list-title">
    <span class="no">45</span>
    <a class="thread-title" href="35.html#45">Re:ヘルプの番号</a></div>
    <ul><li><div class="list-title">
    <span class="no">46</span>
    <a class="thread-title" href="35.html#46">Re2:ヘルプの番号</a></div>
    <ul><li><div class="list-title">
    <span class="no">49</span>
    <a class="thread-title" href="35.html#49">ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">50</span>
    <a class="thread-title" href="35.html#50">Re:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">51</span>
    <a class="thread-title" href="35.html#51">Re2:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">52</span>
    <a class="thread-title" href="35.html#52">Re3:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">53</span>
    <a class="thread-title" href="35.html#53">Re4:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">54</span>
    <a class="thread-title" href="35.html#54">Re5:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">61</span>
    <a class="thread-title" href="35.html#61">Re6:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">146</span>
    <a class="thread-title" href="35.html#146">Re7:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">153</span>
    <a class="thread-title" href="35.html#153">Re8:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">154</span>
    <a class="thread-title" href="35.html#154">Re9:ヘルプのトピック番号割り当て試案</a></div>
    <ul><li><div class="list-title">
    <span class="no">155</span>
    <a class="thread-title" href="35.html#155">Re:sakura.hhの置き場所</a></div>
    <ul><li><div class="list-title">
    <span class="no">156</span>
    <a class="thread-title" href="35.html#156">Re2:sakura.hhの置き場所</a></div>
    <ul><li><div class="list-title">
    <span class="no">160</span>
    <a class="thread-title" href="35.html#160">Re3:sakura.hhの置き場所</a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li><li><div class="list-title">
    <span class="no">66</span>
    <a class="thread-title" href="35.html#66">Re6:ヘルプのトピック番号割り当て試案</a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li><li><div class="list-title">
    <span class="no">37</span>
    <a class="thread-title" href="35.html#37">Re:1.2.30.0リリース直前の変更点</a></div>
    </li></ul></li>
    </ul><ul class="main"><li><section><h1 id=35>
    <span class="no">[35]</span>
    <a class="thread-title" href="#35">1.2.30.0リリース直前の変更点</a>
    <span class="author">げんた</span>
    <time datetime="2001-02-14T21:51:50">2001年02月14日 21:51</time></h1>
    <div class="body">一旦公開した後取り下げたのは，Funccode.hの変更を元に戻したかったからです．<br>じぇぷろさんが機能を追加したとき番号を挿入したこと，今回の機能とは無関係なのに機能番号を入れ替えた箇所がありましたのでそれを元に戻しました．<br><br>機能番号を入れ替えるのはマクロなど影響範囲が非常に大きいので，基本的には禁止だと思っています．ついでに言うとアイコンの挿入ももうやめて，今後は追加にしてください．<br><br>よく考えたらツールバーをアイコン番号でiniに保存すること自体が問題ですね．ここを機能番号保存にすればアイコンの位置が変わっても機能番号さえ変えなければツールバーがおかしくなることはないはずですから．<br></div></section>
    <ul><li><section><h1 id=36>
    <span class="no">[36]</span>
    <a class="thread-title" href="#36">ヘルプの番号</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-02-14T23:24:17">2001年02月14日 23:24</time></h1>
    <div class="body">&gt;私もみくさんと同じで番号や順番はわかりやすい方を取りたいです。<br>関連した話を書きます。今ヘルプをいじってますがこの番号はかなりあちゃこちゃになってます。というのは原作版の番号をそのままにして移動したりしているからです。そのため非常にわかりにくいです。これも同系統のコマンドはメニューあるいはコマンド一覧の順序に合わせて番号を揃えないとバッティングしたり、空いている番号に新たな項目を追加するのは大変です。特に単なるエディタで編集していると余計にそうです。<br>一度ソースと一緒に同時に整理しないとだめですね。</div></section>
    <ul><li><section><h1 id=44>
    <span class="no">[44]</span>
    <a class="thread-title" href="#44">Re:ヘルプの番号</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-02-15T13:40:09">2001年02月15日 13:40</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt; &gt;私もみくさんと同じで番号や順番はわかりやすい方を取りたいです。<br>&gt; 関連した話を書きます。今ヘルプをいじってますがこの番号はかなりあちゃこちゃになってます。というのは原作版の番号をそのままにして移動したりしているからです。そのため非常にわかりにくいです。これも同系統のコマンドはメニューあるいはコマンド一覧の順序に合わせて番号を揃えないとバッティングしたり、空いている番号に新たな項目を追加するのは大変です。<br>これの元記事が削除されているのでどう「関連」しているかはご想像におまかせします。<br><br>すでに登録されている機能[h→c][c→h]についていうと、これらを削除して[c←→h]1つに統合することは(削除すればその機能番号はなくなるわけですから)今後も出来ない、というか、しない、ということなんだと思います。<br></div></section>
    </li><li><section><h1 id=45>
    <span class="no">[45]</span>
    <a class="thread-title" href="#45">Re:ヘルプの番号</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-02-15T14:56:51">2001年02月15日 14:56</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt; 関連した話を書きます。今ヘルプをいじってますがこの番号はかなりあちゃこちゃになってます。というのは原作版の番号をそのままにして移動したりしているからです。そのため非常にわかりにくいです。これも同系統のコマンドはメニューあるいはコマンド一覧の順序に合わせて番号を揃えないとバッティングしたり、空いている番号に新たな項目を追加するのは大変です。特に単なるエディタで編集していると余計にそうです。<br>&gt; 一度ソースと一緒に同時に整理しないとだめですね。<br><br>ヘルプのトピック番号は順番がそろっていないので、たとえば<br>全体情報0番台、ファイルメニュー100番台、編集メニュー200番台、、、<br>などと整理できればよいのですが。<br><br>一般掲示板にも書きましたが、トピック番号はsakura.exeと連動しているので<br>変更すると互換性がとれなくなります。ユーザがＯＫかどうかが問題ですね。<br></div></section>
    <ul><li><section><h1 id=46>
    <span class="no">[46]</span>
    <a class="thread-title" href="#46">Re2:ヘルプの番号</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-02-15T17:10:11">2001年02月15日 17:10</time></h1>
    <div class="body">▼ すとーにぃさん<br>&gt; &gt; 一度ソースと一緒に同時に整理しないとだめですね。<br>&gt; <br>&gt; ヘルプのトピック番号は順番がそろっていないので、たとえば<br>&gt; 全体情報0番台、ファイルメニュー100番台、編集メニュー200番台、、、<br>&gt; などと整理できればよいのですが。<br><br>そうですね。とりあえず今回はそんままにしておきますが、追加分の修正でもう少しかかりそうです。<br>&gt; 一般掲示板にも書きましたが、トピック番号はsakura.exeと連動しているので<br>&gt; 変更すると互換性がとれなくなります。ユーザがＯＫかどうかが問題ですね。<br><br>これはexeとhlpのある程度の同期を取ってないユーザのみが問題なのであって、一般的にはどちらも最新のものがいいはずです。例えば「UR1.2.xx以前のexeをお使いの方はこちらのヘルプをDLしてください。(ただし今後の更新予定はありません)。」<br>でいいのではないでしょうか？新しいexeで古いヘルプを使う理由は何もありません。せいぜいサイズが大きめになるのが嫌という程度ですが、そんな事でせっかく更新されているヘルプを使わないという変な人はいないでしょう。あえて古いexeを使う人は古いヘルプでいいわけですし。<br>そういうユーザはきっとヘルプも不要なツワモノでしょう。(^_^;)</div></section>
    <ul><li><section><h1 id=49>
    <span class="no">[49]</span>
    <a class="thread-title" href="#49">ヘルプのトピック番号割り当て試案</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-02-15T21:54:24">2001年02月15日 21:54</time></h1>
    <div class="body">#e-groupにユーザ登録しました<br><br>▼ じぇぷろさん<br>&gt;これはexeとhlpのある程度の同期を取ってないユーザ<br>&gt;のみが問題なのであって、一般的にはどちらも最新の<br>&gt;ものがいいはずです。<br><br>EXEはこまめにダウンロードしている人でも、ヘルプは<br>更新のたびにダウンロードしている人は少数かなと思ったので。<br>ダイアルアップだとダウンロードも結構負担なので、なるべく<br>「最新版を用意しないと正しく動作しない」という変更は避けたい<br>ところです。<br>とはいうものの、現在のトピック番号だと追加・修正が困難なので、<br>機を見て整理する必要がありそうです。<br>変えるとしたら、こんなかんじでしょうか。<br><br>HLP000001-HLP000099  総合情報(目次、動作環境等)<br>HLP000100-HLP000199  ファイルメニュー<br>HLP000200-HLP000299  編集<br>HLP000300-HLP000399  移動<br>HLP000400-HLP000499  選択<br>HLP000500-HLP000599  変換<br>HLP000600-HLP000699  検索<br>HLP000700-HLP000799  ツール<br>HLP000800-HLP000899  ウィンドウ<br>HLP000900-HLP000999  ヘルプ<br>HLP002000- キー割り当て/仕様<br>HLP003000- 更新履歴<br><br>10000-    ポップアップヘルプ(みくさんによる追加分)<br></div></section>
    <ul><li><section><h1 id=50>
    <span class="no">[50]</span>
    <a class="thread-title" href="#50">Re:ヘルプのトピック番号割り当て試案</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-02-16T12:39:40">2001年02月16日 12:39</time></h1>
    <div class="body">▼ すとーにぃさん<br>&gt; EXEはこまめにダウンロードしている人でも、ヘルプは<br>&gt; 更新のたびにダウンロードしている人は少数かなと思ったので。<br>そういう人はヘルプの利用が少ない人だから気にしなくていいんです。<br><br>&gt; 「最新版を用意しないと正しく動作しない」という変更は避けたい<br>そうではなく、ある時点で仕様を見やすい形式に改めようということです。仕様変更後は最新版でなくとも番号のズレがない限りは単にテキストの修正が新しいというだけになります。<br>ただやる時は一遍に、できれば全部参照側も合わせてやるほうがいいですね。これが結構辛いかも。<br><br>&gt; とはいうものの、現在のトピック番号だと追加・修正が困難なので、<br>&gt; 機を見て整理する必要がありそうです。<br>&gt; 変えるとしたら、こんなかんじでしょうか。<br>&gt;(省略)<br>十分な余裕とわかりやすさが確保されていればいいと思います。 ところでHLPxxxxのxxxxの部分は数字しかダメなのですか？<br>色設定ではないけれど文字列も一部入れられませんかね。そうすれば多少前後したり削除するときもいかにも「ずれてしまいました」という感じが目立たなくなり、いいような気がしますが無理？<br></div></section>
    <ul><li><section><h1 id=51>
    <span class="no">[51]</span>
    <a class="thread-title" href="#51">Re2:ヘルプのトピック番号割り当て試案</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-02-16T14:26:00">2001年02月16日 14:26</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt; そういう人はヘルプの利用が少ない人だから気にしなくていいんです。<br>.....φ(..;;;<br><br>&gt; ただやる時は一遍に、できれば全部参照側も合わせてやるほうがいいですね。<br><br>(CEditWnd.CPP)<br>| /* 機能IDに対応するメニューコンテキスト番号を返す */<br>| int CEditWnd::FuncID_To_HelpContextID( int nFuncID )<br><br>の部分が、現在は数値の決め打ちになっているので、sakura.hhの定義を<br>参照するよう変更しておけば、次回から自動的に連動するようになりますね。(^_^;)<br><br><br>&gt; ところでHLPxxxxのxxxxの部分は数字しかダメなのですか？<br><br>sakura.hhで定義された数値に変換されるので、xxxxの部分は何でもOKです。<br><br>|#define HLP_MOKUJI  1 //目次： "HLP_MOKUJI" が "1" に変換される<br><br>この変換後の数字のほうがCEditWnd::FuncID_To_HelpContextIDと連動する訳です。<br>例えば、編集メニューは200番台を使用するようにして、<br>・多少の追加は200番台の中で新しい番号を使用する。<br>・削除時はその番号を欠番にする。<br>・変更が多くなってきたらリナンバリングする。<br>といった感じでしょうか。<br></div></section>
    <ul><li><section><h1 id=52>
    <span class="no">[52]</span>
    <a class="thread-title" href="#52">Re3:ヘルプのトピック番号割り当て試案</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-02-16T15:07:58">2001年02月16日 15:07</time></h1>
    <div class="body">▼ すとーにぃさん<br>&gt; (CEditWnd.CPP)<br>&gt; | /* 機能IDに対応するメニューコンテキスト番号を返す */<br>&gt; | int CEditWnd::FuncID_To_HelpContextID( int nFuncID )<br>&gt; <br>&gt; の部分が、現在は数値の決め打ちになっているので、sakura.hhの定義を<br>&gt; 参照するよう変更しておけば、次回から自動的に連動するようになりますね。(^_^;)<br>sakura.hhの定義とは数字ではなくてということ？そうするとソースコンパイル時に.hhも必要になるわけですか？よくわからない。<br><br>&gt; |#define HLP_MOKUJI  1 //目次： "HLP_MOKUJI" が "1" に変換される<br>&gt; この変換後の数字のほうがCEditWnd::FuncID_To_HelpContextIDと連動する訳です。<br>&gt; 例えば、編集メニューは200番台を使用するようにして、<br>&gt; ・多少の追加は200番台の中で新しい番号を使用する。<br>&gt; ・削除時はその番号を欠番にする。<br>&gt; ・変更が多くなってきたらリナンバリングする。<br><br>私がイメージしたのはたとえば編集系統のメニューなら<br>|#define HLP_Edit001  201 //コピー： "HLP_Edit001" が "201" に変換される<br>のように200番台が「編集」というのをおもてに出さない、ということです。全部文字列でもいいんですが、それだとネーミングに苦労しそうなので。それに番号を両方に付けたり変更時はHLP_XXXXのXXX部分も変えたりするのって結構めんどくさいでしょう？200番台はナンだっけ？ということにもなりやすいし。系統ごと移動や削除することもあり得ますし。さしづめ「移動」と「選択」なんでしょうが。。。</div></section>
    <ul><li><section><h1 id=53>
    <span class="no">[53]</span>
    <a class="thread-title" href="#53">Re4:ヘルプのトピック番号割り当て試案</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-02-16T21:27:16">2001年02月16日 21:27</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt;全部文字列でもいいんですが、それだとネーミングに苦労しそうなので。<br>こういうのでしょうか？<br>　HLP_A001, HLP_A002, ...  総合情報(0番台)<br>　HLP_F001, HLP_F002, ...  ファイルメニュー(100番台)<br>　HLP_E001, HLP_E002, ...  編集メニュー(200番台)<br>　HLP_M001, HLP_M002, ...  移動メニュー(300番台)<br><br>&gt;系統ごと移動や削除することもあり得ますし。<br><br>例えば、<br>・検索メニューの前に新たなメニュー系列を追加する場合は<br>　600番台以降を繰り下げるのでなく、1000番台、1100番台...<br>　と割り当てていく。<br>・選択メニューを廃止した場合は400番台を欠番にする。<br>・ファイルメニューに項目を追加する場合は、<br>　#define HLP_F001 101  //ファイルメニューその１<br>　#define HLP_F002 102  //ファイルメニューその２<br>　#define HLP_F003 103  //ファイルメニューその３<br>　　　↓<br>　#define HLP_F001 101  //ファイルメニューその１<br>　#define HLP_F002 102  //ファイルメニューその２<br>　#define HLP_F004 104  //     &lt;&lt;--この位置にメニュー追加<br>　#define HLP_F003 103  //ファイルメニューその３<br><br>ヘルプのトピック番号とページ並び順は独立しているので、念のため。<br><br>トピック番号のリナンバリング自体はユーザ側に何のメリットもないのと、<br>ヘルプとexeは極力独立に更新したいというのが主旨です。<br>(exeのソースを別の人が修正している間も、ヘルプは独立して更新したい。)<br><br><br>&gt;&gt; の部分が、現在は数値の決め打ちになっているので、sakura.hhの定義を<br>&gt;&gt; 参照するよう変更しておけば、次回から自動的に連動するようになりますね。(^_^;)<br><br>補足です。<br><br>//CEditWnd.CPPをこんなふうに修正<br>#include "..\hlp\sakura.hh"   //sakura.hhのありかを指定<br><br>　～中略～<br><br>/* 機能IDに対応するメニューコンテキスト番号を返す */<br>int CEditWnd::FuncID_To_HelpContextID( int nFuncID )<br>{<br>　～略～<br>  //case F_FILENEW: return 25;&#9;&#9;//新規作成 元の表記<br>  case F_FILENEW: return HLP_F001;&#9;//新規作成 修正後の表記(sakuar.hhで定義された値を使用)<br>　～略～<br>}<br><br>＃元のコメントの「メニューコンテキスト番号」は正しくは<br>＃ヘルプコンテキスト番号ですね。<br><br>実際の手順としては、<br>１）HLP000025, HLP000015, HLP000020...を HLP_F001, HLP_F002, HLP_F003, ...にReplace。<br>　HLP_F001, HLP_F002, ...に元の番号を割り当てる。<br>　(sakuar.hhおよびsakura.rtfの修正)<br>２）CEditWnd.CPP を修正(sakuar.hhで定義された値を使用)<br>　　　→この時点では下位互換が保たれている<br>３）HLP_F001, HLP_F002, ...に新しい番号(100番台)を割り当てる<br>　　　→この時点でヘルプとexeを同時にアップデート<br></div></section>
    <ul><li><section><h1 id=54>
    <span class="no">[54]</span>
    <a class="thread-title" href="#54">Re5:ヘルプのトピック番号割り当て試案</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-02-17T11:22:13">2001年02月17日 11:22</time></h1>
    <div class="body">▼ すとーにぃさん<br>&gt; ▼ じぇぷろさん<br>&gt; &gt;全部文字列でもいいんですが、それだとネーミングに苦労しそうなので。<br>&gt; こういうのでしょうか？<br>&gt; 　HLP_A001, HLP_A002, ...  総合情報(0番台)<br>そんな感じですかね。<br><br>&gt; 補足です。<br>&gt; //CEditWnd.CPPをこんなふうに修正<br>&gt; #include "..\hlp\sakura.hh"   //sakura.hhのありかを指定<br>するとsakura.hhがなければソースのコンパイルに失敗することになるわけですね？ではどこにおくか、ですね。<br>sakura_coreフォルダにぶち込んでもらうか、前のようにhelpフォルダを作ってそこにおくか？<br>1つのファイルに1つのフォルダを充てるのもったいない気がするのとcoreに入れるほどでもない気がするのと、おまけにファイル名がちょうどsakuraなのでsakuraフォルダにおくというのはどうですかね。ソース管理上問題ないならこれがよさそうに私には思えるのですが。<br># 管理のことはよくわかりまへん。<br><br>&gt; 実際の手順としては、<br>&gt; １）HLP000025, HLP000015, HLP000020...を HLP_F001, HLP_F002, HLP_F003, ...にReplace。<br>&gt; 　HLP_F001, HLP_F002, ...に元の番号を割り当てる。<br>&gt; 　(sakuar.hhおよびsakura.rtfの修正)<br>&gt; ２）CEditWnd.CPP を修正(sakuar.hhで定義された値を使用)<br>&gt; 　　　→この時点では下位互換が保たれている<br>&gt; ３）HLP_F001, HLP_F002, ...に新しい番号(100番台)を割り当てる<br>&gt; 　　　→この時点でヘルプとexeを同時にアップデート<br><br>私はこんなプランでよさそうに思います。ただ、ヘルプ番号の参照は他のファイル(CEditWnd.cpp以外)にもあったような気がしたんですが。<br># キーワード「WinHelp」で検索すればわかりますね。(まだやってない(^_^;))</div></section>
    <ul><li><section><h1 id=61>
    <span class="no">[61]</span>
    <a class="thread-title" href="#61">Re6:ヘルプのトピック番号割り当て試案</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-02-19T10:48:54">2001年02月19日 10:48</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt; するとsakura.hhがなければソースのコンパイルに失敗することになるわけですね？ではどこにおくか、ですね。<br>EXEのソースはCVSの管理下におくことを考慮すると、sakura.hhをsakura_coreフォルダに<br>適当な名前でコピーしといて、手動でミラーリングしたほうがよいかも。<br></div></section>
    <ul><li><section><h1 id=146>
    <span class="no">[146]</span>
    <a class="thread-title" href="#146">Re7:ヘルプのトピック番号割り当て試案</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-03-06T19:02:32">2001年03月06日 19:02</time></h1>
    <div class="body">▼ すとーにぃさん<br>&gt; ▼ じぇぷろさん<br>&gt; &gt; するとsakura.hhがなければソースのコンパイルに失敗することになるわけですね？ではどこにおくか、ですね。<br>&gt; EXEのソースはCVSの管理下におくことを考慮すると、sakura.hhをsakura_coreフォルダに<br>&gt; 適当な名前でコピーしといて、手動でミラーリングしたほうがよいかも。<br>忘れた頃に返信ですいませんが、上記の意味がよくわかりません。CVSは[sakura_core]だけでなく, [sakura]も更新対象ですし、管理下に入っていると思います。<br>私は前記事に書いた理由で[sakura]フォルダがいいかなと思いましたが、最終的にはソース管理者のげんた氏に決めてもらうことになるでしょう。</div></section>
    <ul><li><section><h1 id=153>
    <span class="no">[153]</span>
    <a class="thread-title" href="#153">Re8:ヘルプのトピック番号割り当て試案</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-03-07T12:52:26">2001年03月07日 12:52</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt; &gt; &gt; するとsakura.hhがなければソースのコンパイルに失敗することになるわけですね？ではどこにおくか、ですね。<br>&gt; &gt; EXEのソースはCVSの管理下におくことを考慮すると、sakura.hhをsakura_coreフォルダに<br>&gt; &gt; 適当な名前でコピーしといて、手動でミラーリングしたほうがよいかも。<br>&gt; 忘れた頃に返信ですいませんが、上記の意味がよくわかりません。CVSは[sakura_core]だけでなく, [sakura]も更新対象ですし、管理下に入っていると思います。<br>&gt; 私は前記事に書いた理由で[sakura]フォルダがいいかなと思いましたが、最終的にはソース管理者のげんた氏に決めてもらうことになるでしょう。<br><br>&gt;  CVSは[sakura_core]だけでなく, [sakura]も更新対象ですし、管理下<br>&gt;  に入っていると思います。<br><br>ヘルプファイル作成に必要な<br>  sakura.hh<br>  sakura.rtf<br>  sakura.cnt<br>  sakura.hpj<br>  ビットマップ類<br>は、現在sakuraフォルダの下には配置されていなくて、CVSの管理下には<br>ないと思っていたのですが。私のカンチガイ？＞げんた氏<br>(私は作業用のフォルダを作成してヘルプ関連ファイルをおいてます)<br></div></section>
    <ul><li><section><h1 id=154>
    <span class="no">[154]</span>
    <a class="thread-title" href="#154">Re9:ヘルプのトピック番号割り当て試案</a>
    <span class="author">げんた</span>
    <time datetime="2001-03-07T13:13:00">2001年03月07日 13:13</time></h1>
    <div class="body">&gt;▼ すとーにぃさん<br>&gt;ヘルプファイル作成に必要な<br>&gt;は、現在sakuraフォルダの下には配置されていなくて、CVSの管理下には<br>&gt;ないと思っていたのですが。私のカンチガイ？＞げんた氏<br>入っていません。私が配布しているソース一式に入っているものが管理下の全ファイルです。<br><br>できればバイナリデータはCVSでは扱いたくないんですよね。差分がまともにとれないので。<br></div></section>
    <ul><li><section><h1 id=155>
    <span class="no">[155]</span>
    <a class="thread-title" href="#155">Re:sakura.hhの置き場所</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-03-07T15:51:47">2001年03月07日 15:51</time></h1>
    <div class="body">▼ げんたさん<br>&gt; 入っていません。私が配布しているソース一式に入っているものが管理下の全ファイルです。<br>了解です。<br><br>&gt; できればバイナリデータはCVSでは扱いたくないんですよね。差分がまともにとれないので。<br>では、ヘルプのソース及びビットマップ一式は別フォルダにという方針で進めます。<br>sakura.hhをetc_uty.cppから参照させるとき、sakura.hhだけCVSの管理下に加えたいわけですが、<br>ヘルプ用フォルダとsakura_coreフォルダのそれぞれにsakura.hhをコピーしておいた<br>方が融通がききそうです。<br><br>#sakuraフォルダの下でもよいのですが、sakuraフォルダの下にはsakura.hhを参照する<br>#予定のファイルがないので。<br></div></section>
    <ul><li><section><h1 id=156>
    <span class="no">[156]</span>
    <a class="thread-title" href="#156">Re2:sakura.hhの置き場所</a>
    <span class="author">じぇぷろ</span>
    <time datetime="2001-03-07T21:42:04">2001年03月07日 21:42</time></h1>
    <div class="body">▼ すとーにぃさん<br>&gt; ▼ げんたさん<br>&gt; sakura.hhをetc_uty.cppから参照させるとき、sakura.hhだけCVSの管理下に加えたいわけですが、<br>私は始めからこのことを指して申してたんですが・・・<br><br>&gt; ヘルプ用フォルダとsakura_coreフォルダのそれぞれにsakura.hhをコピーしておいた<br>&gt; 方が融通がききそうです。<br>&gt; #sakuraフォルダの下でもよいのですが、sakuraフォルダの下にはsakura.hhを参照する<br>&gt; #予定のファイルがないので。<br>もともとこのことをいってたんです。ビットマップ等一式は今はCVSの管理下にありません。昔はhelpフォルダがありましたが。で、今回.hhだけはソースのコンパイルに必要になるようなので、その1ファイルだけはCVS配下にしなければならなくなったからどこへ置こうか？<br>という話のつもりだったんですが。(読み返してみてください。)たった1ファイルのためにhelpフォルダを作るのは馬鹿らしいし、かといって純然たるcoreソースでもないので、sakuraフォルダでどうか？、という流れ。<br>まーどこでもいいっていえばいいんですがね。ヘルプ作成の設定でパス指定ができませんかね？ヘルプ作成ファイル一式が同一の場所にあるほうがヘルプファイル作成時の扱いは楽になりますが、更新などが面倒になりそうですね。今後.hhを更新した時はソースコード更新と同じ扱いで更新することになるのでしょう。<br>同期をとっていかないとダメですね。</div></section>
    <ul><li><section><h1 id=160>
    <span class="no">[160]</span>
    <a class="thread-title" href="#160">Re3:sakura.hhの置き場所</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-03-07T23:52:43">2001年03月07日 23:52</time></h1>
    <div class="body">▼ じぇぷろさん<br><br>(中略)_(._.)_<br><br>&gt; もともとこのことをいってたんです。ビットマップ等一式は今はCVSの管理下にありません。昔はhelpフォルダがありましたが。で、今回.hhだけはソースのコンパイルに必要になるようなので、その1ファイルだけはCVS配下にしなければならなくなったからどこへ置こうか？<br>&gt; という話のつもりだったんですが。(読み返してみてください。)たった1ファイルのためにhelpフォルダを作るのは馬鹿らしいし、かといって純然たるcoreソースでもないので、sakuraフォルダでどうか？、という流れ。<br>すみません。じぇぷろさんの投稿からは「ヘルプとexeでsakura.hhを共有するためのフォルダの位置関係」という風に<br>とってました。<br><br>&gt; ヘルプ作成の設定でパス指定ができませんかね？<br>これはsakura.hpj内で相対パスor絶対パスを指定すれば可能です。<br>但し、この場合ヘルプのソースをダウンロードした人がhpjの設定を<br>修正する必要がありますが。<br><br>&gt; ヘルプ作成ファイル一式が同一の場所にあるほうがヘルプファイル作成時の扱いは楽になりますが、更新などが面倒になりそうですね。<br>&gt; 同期をとっていかないとダメですね。<br>ですね。<br>sakuraフォルダにおいたsakura.hhをメインとしてヘルプ作成時は<br>hpjの参照設定を修正してもらえるよう促す、という手もありますが、<br>ヘルプのソース配布時にはやはりsakura.hhを含める必要があるので、<br>完全な一元化は難しいですね。<br>sakura.hhの先頭にバージョン番号をコメントするなどの対策も必要かも。<br></div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li><li><section><h1 id=66>
    <span class="no">[66]</span>
    <a class="thread-title" href="#66">Re6:ヘルプのトピック番号割り当て試案</a>
    <span class="author">すとーにぃ</span>
    <time datetime="2001-02-20T12:35:29">2001年02月20日 12:35</time></h1>
    <div class="body">▼ じぇぷろさん<br>&gt; ただ、ヘルプ番号の参照は他のファイル(CEditWnd.cpp以外)にもあったような気がしたんですが。<br><br>GREPすると、、、おぉ、ぞろぞろと。(^-^;)<br><br>１）CEditWnd::FuncID_To_HelpContextIDをetc_uty.cppかどこか適切な場所に移動する。<br>２）ダイアログ等でWinHelp()の引数にトピック番号を直接指定しているところは、機能IDを<br>もとにトピック番号を調べるよう改める。(１で作った関数を呼び出す)<br><br>ヘルプのトピックIDの振り直しは上記作業の完了後になるので次々回リリース以降でしょうか。<br></div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li><li><section><h1 id=37>
    <span class="no">[37]</span>
    <a class="thread-title" href="#37">Re:1.2.30.0リリース直前の変更点</a>
    <span class="author">げんた</span>
    <time datetime="2001-02-15T06:30:58">2001年02月15日 06:30</time></h1>
    <div class="body">▼ げんたさん<br>&gt; 機能番号を入れ替えるのはマクロなど&gt; <br>よく考えたらマクロのときは文字列に変換されますね．<br>せっかく文字列の割り当てがあるのだからアイコンやキー配置もこれを利用した方が内部の番号の影響を受けなくなりますが，iniの読み込み処理が複雑になって起動時間に影響しないかな？</div></section>
    </li></ul></li></ul></body></html>